XRay Views: Understanding the Internals of Classes
نویسندگان
چکیده
Understanding the internal workings of classes is a key prerequisite to maintaining an object-oriented software system. Unfortunately, classical editing and browsing tools offer mainly linear and textual views of classes and their implementation. These views fail to expose the semantic relationships between the internal parts of a class. We propose XRay views —a technique based on Concept Analysis— which reveal the internal relationships between groups of methods and attributes of a class. XRay views are composed out of elementary collaborations between attributes and methods, and help the engineer to build a mental model of how a class works internally. In this paper we present XRay views, and illustrate the approach by applying it on the Smalltalk class UIBuilder.
منابع مشابه
Understanding Classes using XRay Views
Understanding the internal workings of classes is a key prerequisite to maintaining an object-oriented software system. Unfortunately, classical editing and browsing tools offer mainly linear and textual views of classes and their implementation. These views fail to expose the semantic relationships between the internal parts of a class. We propose XRay views —a technique based on Concept Analy...
متن کاملBlack-Box Reuse within Frameworks based on Visual Programming
Application frameworks allow structured reuse of object-oriented design and source code, provided that the developer understands the source code and has knowledge of the frame-work's design conventions. The notion " white-box reuse " refers to the process of developing software by writing subclasses with the knowledge and understanding of the internals of the parent classes. When applying black...
متن کاملEFL Students’ Views on L1 Culture through English Texts with L1 and L2 Cultural Content
The present research aims to examine the effects of using culturally oriented texts in project-based classes on the views of EFL university students regarding their L1 culture. To this end, three experimental groups of intermediate EFL freshmen, assigned to classes A, B and C, participated in this study. Each of the classes were presented with reading passages focused on L1 culture, L2 culture,...
متن کاملFactors Affecting Learning of Anatomy: Students' Viewpoints
Introduction: Anatomy is of outmost importance for medical students because of its application in medical practice. Students are a main source of information for quality and effectiveness of education and their views can be used to improve teaching and learning. This study was performed to determine factors affecting anatomy learning from the opinion of medical students of Semnan University of ...
متن کاملPregnant Women’s Views on the Type of Delivery: Determinants and Relationships
Introduction: In recent years, the rate of delivery by Cesarean Section (CS) has increased in many countries. Many factors are responsible for this trend which are beyond the clinical practice of gynecologists. Objective: The purpose of this study is to investigate factors related to the preference for delivery type in pregnant women referred to a hospital in Tehran City, Iran. Materials and ...
متن کامل